<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
</head>
<body>
<!--
        函数的使用
       语法:
          function  函数名(参数列表){
                方法体
          }

      为什么要定义函数?
      1.  某些js代码的执行 有触发的时机  则可以将代码写在函数中
      2.  提升代码的复用

    直接写在script标签内部的js代码 在网页加载时 会自动执行
-->

<script>

    document.write('<h1>hello function</h1>')

    // 定义打印函数
    function printInfo(){
        console.log("hello")
    }

    //  匿名函数
    var printInfo2 = function (){
        console.log("hello word2")
    }


    // 调用函数   函数只有在被调用时才会执行
    printInfo()
    printInfo2()

    // 计算两个值的和    1+2
    function add(num1,num2){
        var  result = num1 + num2
        console.log(result)
    }
    add(2,2)


    //  函数如何将处理结果返回  return
    function  sub(num1,num2){
        var  result = num1 - num2
        return result  //  返回值
    }

    var  num3 = sub(3,1)
    console.log("num3=",num3)


</script>
</body>
</html>